
/**
 * This is a generated class and is not intended for modification.  
 */
package valueObjects
{
import com.adobe.fiber.styles.IStyle;
import com.adobe.fiber.styles.Style;
import com.adobe.fiber.valueobjects.AbstractEntityMetadata;
import com.adobe.fiber.valueobjects.AvailablePropertyIterator;
import com.adobe.fiber.valueobjects.IPropertyIterator;
import com.adobe.fiber.core.model_internal;
import com.adobe.fiber.valueobjects.IModelType;
import mx.events.PropertyChangeEvent;

use namespace model_internal;

[ExcludeClass]
internal class _SchedeEntityMetadata extends com.adobe.fiber.valueobjects.AbstractEntityMetadata
{
    private static var emptyArray:Array = new Array();

    model_internal static var allProperties:Array = new Array("id_scheda", "cognome", "nome", "data_nascita", "id_organizzazione", "sesso", "eg", "peso", "apgar1", "apgar3", "apgar5", "aspir_sn", "aspir_type", "stimo_sn", "stimo_type", "riave_sn", "riave_ossigeno_sn", "riave_ossigeno_o2iniz", "riave_ossigeno_o2max", "riave_ossigeno_ltmin", "riave_mascherafacciale_sn", "riave_mascherafacciale_type", "riave_mascherafacciale_PIP", "riave_mascherafacciale_PEEP", "riave_mascherafacciale_o2iniz", "riave_mascherafacciale_o2max", "riave_ncpap_sn", "riave_ncpap_PEEP", "riave_ncpap_o2iniz", "riave_ncpap_o2_max", "riave_sondino_sn", "riave_mascheralaringea_sn", "riave_mascheralaringea_type", "riave_mascheralaringea_PIP", "riave_mascheralaringea_PEEP", "riave_mascheralaringea_o2iniz", "riave_mascheralaringea_o2max", "riave_intubazione_sn", "riave_intubazione_insure", "riave_intubazione_type", "riave_intubazione_TET", "riave_intubazione_minuti", "riave_ventilazioneTET_sn", "riave_ventilazioneTET_type", "riave_ventilazioneTET_PIP", "riave_ventilazioneTET_PEEP", "riave_ventilazioneTET_o2iniz", "riave_ventilazioneTET_o2max", "riaca_sn", "riaca_massaggio_type", "riaca_durata", "farma_sn", "farma_adrenalina_sn", "farma_adrenalina_som", "farma_adrenalina_VO_dose", "farma_adrenalina_ET_dose", "farma_fisiologica_sn", "farma_fisiologica_som", "farma_fisiologica_dose", "farma_bicarbonato_sn", "farma_bicarbonato_som", "farma_bicarbonato_dose", "farma_sangue_sn", "farma_sangue_dose", "farma_surfattante_sn", "farma_surfattante_dose", "monit_sn", "monit_sao2fc_sn", "monit_sao2fc_inizio", "monit_volumetidal_sn", "monit_volumetidal", "monit_temperatura_sn", "monit_temperatura_inizio", "monit_tempsalaparto_sn", "monit_tempsalaparto", "monit_sacchettopoli_sn", "emoga_funicolo_sn", "emoga_funicolo_type", "emoga_funicolo_arte_ph", "emoga_funicolo_arte_be", "emoga_funicolo_arte_lattato", "emoga_funicolo_veno_ph", "emoga_funicolo_veno_be", "emoga_funicolo_veno_lattato", "emoga_neonato_sn", "emoga_neonato_type", "emoga_neonato_minvita", "emoga_neonato_arte_ph", "emoga_neonato_arte_be", "emoga_neonato_arte_lattato", "emoga_neonato_veno_ph", "emoga_neonato_veno_be", "emoga_neonato_veno_lattato");
    model_internal static var allAssociationProperties:Array = new Array();
    model_internal static var allRequiredProperties:Array = new Array("id_scheda");
    model_internal static var allAlwaysAvailableProperties:Array = new Array("id_scheda", "cognome", "nome", "data_nascita", "id_organizzazione", "sesso", "eg", "peso", "apgar1", "apgar3", "apgar5", "aspir_sn", "aspir_type", "stimo_sn", "stimo_type", "riave_sn", "riave_ossigeno_sn", "riave_ossigeno_o2iniz", "riave_ossigeno_o2max", "riave_ossigeno_ltmin", "riave_mascherafacciale_sn", "riave_mascherafacciale_type", "riave_mascherafacciale_PIP", "riave_mascherafacciale_PEEP", "riave_mascherafacciale_o2iniz", "riave_mascherafacciale_o2max", "riave_ncpap_sn", "riave_ncpap_PEEP", "riave_ncpap_o2iniz", "riave_ncpap_o2_max", "riave_sondino_sn", "riave_mascheralaringea_sn", "riave_mascheralaringea_type", "riave_mascheralaringea_PIP", "riave_mascheralaringea_PEEP", "riave_mascheralaringea_o2iniz", "riave_mascheralaringea_o2max", "riave_intubazione_sn", "riave_intubazione_insure", "riave_intubazione_type", "riave_intubazione_TET", "riave_intubazione_minuti", "riave_ventilazioneTET_sn", "riave_ventilazioneTET_type", "riave_ventilazioneTET_PIP", "riave_ventilazioneTET_PEEP", "riave_ventilazioneTET_o2iniz", "riave_ventilazioneTET_o2max", "riaca_sn", "riaca_massaggio_type", "riaca_durata", "farma_sn", "farma_adrenalina_sn", "farma_adrenalina_som", "farma_adrenalina_VO_dose", "farma_adrenalina_ET_dose", "farma_fisiologica_sn", "farma_fisiologica_som", "farma_fisiologica_dose", "farma_bicarbonato_sn", "farma_bicarbonato_som", "farma_bicarbonato_dose", "farma_sangue_sn", "farma_sangue_dose", "farma_surfattante_sn", "farma_surfattante_dose", "monit_sn", "monit_sao2fc_sn", "monit_sao2fc_inizio", "monit_volumetidal_sn", "monit_volumetidal", "monit_temperatura_sn", "monit_temperatura_inizio", "monit_tempsalaparto_sn", "monit_tempsalaparto", "monit_sacchettopoli_sn", "emoga_funicolo_sn", "emoga_funicolo_type", "emoga_funicolo_arte_ph", "emoga_funicolo_arte_be", "emoga_funicolo_arte_lattato", "emoga_funicolo_veno_ph", "emoga_funicolo_veno_be", "emoga_funicolo_veno_lattato", "emoga_neonato_sn", "emoga_neonato_type", "emoga_neonato_minvita", "emoga_neonato_arte_ph", "emoga_neonato_arte_be", "emoga_neonato_arte_lattato", "emoga_neonato_veno_ph", "emoga_neonato_veno_be", "emoga_neonato_veno_lattato");
    model_internal static var guardedProperties:Array = new Array();
    model_internal static var dataProperties:Array = new Array("id_scheda", "cognome", "nome", "data_nascita", "id_organizzazione", "sesso", "eg", "peso", "apgar1", "apgar3", "apgar5", "aspir_sn", "aspir_type", "stimo_sn", "stimo_type", "riave_sn", "riave_ossigeno_sn", "riave_ossigeno_o2iniz", "riave_ossigeno_o2max", "riave_ossigeno_ltmin", "riave_mascherafacciale_sn", "riave_mascherafacciale_type", "riave_mascherafacciale_PIP", "riave_mascherafacciale_PEEP", "riave_mascherafacciale_o2iniz", "riave_mascherafacciale_o2max", "riave_ncpap_sn", "riave_ncpap_PEEP", "riave_ncpap_o2iniz", "riave_ncpap_o2_max", "riave_sondino_sn", "riave_mascheralaringea_sn", "riave_mascheralaringea_type", "riave_mascheralaringea_PIP", "riave_mascheralaringea_PEEP", "riave_mascheralaringea_o2iniz", "riave_mascheralaringea_o2max", "riave_intubazione_sn", "riave_intubazione_insure", "riave_intubazione_type", "riave_intubazione_TET", "riave_intubazione_minuti", "riave_ventilazioneTET_sn", "riave_ventilazioneTET_type", "riave_ventilazioneTET_PIP", "riave_ventilazioneTET_PEEP", "riave_ventilazioneTET_o2iniz", "riave_ventilazioneTET_o2max", "riaca_sn", "riaca_massaggio_type", "riaca_durata", "farma_sn", "farma_adrenalina_sn", "farma_adrenalina_som", "farma_adrenalina_VO_dose", "farma_adrenalina_ET_dose", "farma_fisiologica_sn", "farma_fisiologica_som", "farma_fisiologica_dose", "farma_bicarbonato_sn", "farma_bicarbonato_som", "farma_bicarbonato_dose", "farma_sangue_sn", "farma_sangue_dose", "farma_surfattante_sn", "farma_surfattante_dose", "monit_sn", "monit_sao2fc_sn", "monit_sao2fc_inizio", "monit_volumetidal_sn", "monit_volumetidal", "monit_temperatura_sn", "monit_temperatura_inizio", "monit_tempsalaparto_sn", "monit_tempsalaparto", "monit_sacchettopoli_sn", "emoga_funicolo_sn", "emoga_funicolo_type", "emoga_funicolo_arte_ph", "emoga_funicolo_arte_be", "emoga_funicolo_arte_lattato", "emoga_funicolo_veno_ph", "emoga_funicolo_veno_be", "emoga_funicolo_veno_lattato", "emoga_neonato_sn", "emoga_neonato_type", "emoga_neonato_minvita", "emoga_neonato_arte_ph", "emoga_neonato_arte_be", "emoga_neonato_arte_lattato", "emoga_neonato_veno_ph", "emoga_neonato_veno_be", "emoga_neonato_veno_lattato");
    model_internal static var sourceProperties:Array = emptyArray
    model_internal static var nonDerivedProperties:Array = new Array("id_scheda", "cognome", "nome", "data_nascita", "id_organizzazione", "sesso", "eg", "peso", "apgar1", "apgar3", "apgar5", "aspir_sn", "aspir_type", "stimo_sn", "stimo_type", "riave_sn", "riave_ossigeno_sn", "riave_ossigeno_o2iniz", "riave_ossigeno_o2max", "riave_ossigeno_ltmin", "riave_mascherafacciale_sn", "riave_mascherafacciale_type", "riave_mascherafacciale_PIP", "riave_mascherafacciale_PEEP", "riave_mascherafacciale_o2iniz", "riave_mascherafacciale_o2max", "riave_ncpap_sn", "riave_ncpap_PEEP", "riave_ncpap_o2iniz", "riave_ncpap_o2_max", "riave_sondino_sn", "riave_mascheralaringea_sn", "riave_mascheralaringea_type", "riave_mascheralaringea_PIP", "riave_mascheralaringea_PEEP", "riave_mascheralaringea_o2iniz", "riave_mascheralaringea_o2max", "riave_intubazione_sn", "riave_intubazione_insure", "riave_intubazione_type", "riave_intubazione_TET", "riave_intubazione_minuti", "riave_ventilazioneTET_sn", "riave_ventilazioneTET_type", "riave_ventilazioneTET_PIP", "riave_ventilazioneTET_PEEP", "riave_ventilazioneTET_o2iniz", "riave_ventilazioneTET_o2max", "riaca_sn", "riaca_massaggio_type", "riaca_durata", "farma_sn", "farma_adrenalina_sn", "farma_adrenalina_som", "farma_adrenalina_VO_dose", "farma_adrenalina_ET_dose", "farma_fisiologica_sn", "farma_fisiologica_som", "farma_fisiologica_dose", "farma_bicarbonato_sn", "farma_bicarbonato_som", "farma_bicarbonato_dose", "farma_sangue_sn", "farma_sangue_dose", "farma_surfattante_sn", "farma_surfattante_dose", "monit_sn", "monit_sao2fc_sn", "monit_sao2fc_inizio", "monit_volumetidal_sn", "monit_volumetidal", "monit_temperatura_sn", "monit_temperatura_inizio", "monit_tempsalaparto_sn", "monit_tempsalaparto", "monit_sacchettopoli_sn", "emoga_funicolo_sn", "emoga_funicolo_type", "emoga_funicolo_arte_ph", "emoga_funicolo_arte_be", "emoga_funicolo_arte_lattato", "emoga_funicolo_veno_ph", "emoga_funicolo_veno_be", "emoga_funicolo_veno_lattato", "emoga_neonato_sn", "emoga_neonato_type", "emoga_neonato_minvita", "emoga_neonato_arte_ph", "emoga_neonato_arte_be", "emoga_neonato_arte_lattato", "emoga_neonato_veno_ph", "emoga_neonato_veno_be", "emoga_neonato_veno_lattato");
    model_internal static var derivedProperties:Array = new Array();
    model_internal static var collectionProperties:Array = new Array();
    model_internal static var collectionBaseMap:Object;
    model_internal static var entityName:String = "Schede";
    model_internal static var dependentsOnMap:Object;
    model_internal static var dependedOnServices:Array = new Array();
    model_internal static var propertyTypeMap:Object;


    model_internal var _instance:_Super_Schede;
    model_internal static var _nullStyle:com.adobe.fiber.styles.Style = new com.adobe.fiber.styles.Style();

    public function _SchedeEntityMetadata(value : _Super_Schede)
    {
        // initialize property maps
        if (model_internal::dependentsOnMap == null)
        {
            // dependents map
            model_internal::dependentsOnMap = new Object();
            model_internal::dependentsOnMap["id_scheda"] = new Array();
            model_internal::dependentsOnMap["cognome"] = new Array();
            model_internal::dependentsOnMap["nome"] = new Array();
            model_internal::dependentsOnMap["data_nascita"] = new Array();
            model_internal::dependentsOnMap["id_organizzazione"] = new Array();
            model_internal::dependentsOnMap["sesso"] = new Array();
            model_internal::dependentsOnMap["eg"] = new Array();
            model_internal::dependentsOnMap["peso"] = new Array();
            model_internal::dependentsOnMap["apgar1"] = new Array();
            model_internal::dependentsOnMap["apgar3"] = new Array();
            model_internal::dependentsOnMap["apgar5"] = new Array();
            model_internal::dependentsOnMap["aspir_sn"] = new Array();
            model_internal::dependentsOnMap["aspir_type"] = new Array();
            model_internal::dependentsOnMap["stimo_sn"] = new Array();
            model_internal::dependentsOnMap["stimo_type"] = new Array();
            model_internal::dependentsOnMap["riave_sn"] = new Array();
            model_internal::dependentsOnMap["riave_ossigeno_sn"] = new Array();
            model_internal::dependentsOnMap["riave_ossigeno_o2iniz"] = new Array();
            model_internal::dependentsOnMap["riave_ossigeno_o2max"] = new Array();
            model_internal::dependentsOnMap["riave_ossigeno_ltmin"] = new Array();
            model_internal::dependentsOnMap["riave_mascherafacciale_sn"] = new Array();
            model_internal::dependentsOnMap["riave_mascherafacciale_type"] = new Array();
            model_internal::dependentsOnMap["riave_mascherafacciale_PIP"] = new Array();
            model_internal::dependentsOnMap["riave_mascherafacciale_PEEP"] = new Array();
            model_internal::dependentsOnMap["riave_mascherafacciale_o2iniz"] = new Array();
            model_internal::dependentsOnMap["riave_mascherafacciale_o2max"] = new Array();
            model_internal::dependentsOnMap["riave_ncpap_sn"] = new Array();
            model_internal::dependentsOnMap["riave_ncpap_PEEP"] = new Array();
            model_internal::dependentsOnMap["riave_ncpap_o2iniz"] = new Array();
            model_internal::dependentsOnMap["riave_ncpap_o2_max"] = new Array();
            model_internal::dependentsOnMap["riave_sondino_sn"] = new Array();
            model_internal::dependentsOnMap["riave_mascheralaringea_sn"] = new Array();
            model_internal::dependentsOnMap["riave_mascheralaringea_type"] = new Array();
            model_internal::dependentsOnMap["riave_mascheralaringea_PIP"] = new Array();
            model_internal::dependentsOnMap["riave_mascheralaringea_PEEP"] = new Array();
            model_internal::dependentsOnMap["riave_mascheralaringea_o2iniz"] = new Array();
            model_internal::dependentsOnMap["riave_mascheralaringea_o2max"] = new Array();
            model_internal::dependentsOnMap["riave_intubazione_sn"] = new Array();
            model_internal::dependentsOnMap["riave_intubazione_insure"] = new Array();
            model_internal::dependentsOnMap["riave_intubazione_type"] = new Array();
            model_internal::dependentsOnMap["riave_intubazione_TET"] = new Array();
            model_internal::dependentsOnMap["riave_intubazione_minuti"] = new Array();
            model_internal::dependentsOnMap["riave_ventilazioneTET_sn"] = new Array();
            model_internal::dependentsOnMap["riave_ventilazioneTET_type"] = new Array();
            model_internal::dependentsOnMap["riave_ventilazioneTET_PIP"] = new Array();
            model_internal::dependentsOnMap["riave_ventilazioneTET_PEEP"] = new Array();
            model_internal::dependentsOnMap["riave_ventilazioneTET_o2iniz"] = new Array();
            model_internal::dependentsOnMap["riave_ventilazioneTET_o2max"] = new Array();
            model_internal::dependentsOnMap["riaca_sn"] = new Array();
            model_internal::dependentsOnMap["riaca_massaggio_type"] = new Array();
            model_internal::dependentsOnMap["riaca_durata"] = new Array();
            model_internal::dependentsOnMap["farma_sn"] = new Array();
            model_internal::dependentsOnMap["farma_adrenalina_sn"] = new Array();
            model_internal::dependentsOnMap["farma_adrenalina_som"] = new Array();
            model_internal::dependentsOnMap["farma_adrenalina_VO_dose"] = new Array();
            model_internal::dependentsOnMap["farma_adrenalina_ET_dose"] = new Array();
            model_internal::dependentsOnMap["farma_fisiologica_sn"] = new Array();
            model_internal::dependentsOnMap["farma_fisiologica_som"] = new Array();
            model_internal::dependentsOnMap["farma_fisiologica_dose"] = new Array();
            model_internal::dependentsOnMap["farma_bicarbonato_sn"] = new Array();
            model_internal::dependentsOnMap["farma_bicarbonato_som"] = new Array();
            model_internal::dependentsOnMap["farma_bicarbonato_dose"] = new Array();
            model_internal::dependentsOnMap["farma_sangue_sn"] = new Array();
            model_internal::dependentsOnMap["farma_sangue_dose"] = new Array();
            model_internal::dependentsOnMap["farma_surfattante_sn"] = new Array();
            model_internal::dependentsOnMap["farma_surfattante_dose"] = new Array();
            model_internal::dependentsOnMap["monit_sn"] = new Array();
            model_internal::dependentsOnMap["monit_sao2fc_sn"] = new Array();
            model_internal::dependentsOnMap["monit_sao2fc_inizio"] = new Array();
            model_internal::dependentsOnMap["monit_volumetidal_sn"] = new Array();
            model_internal::dependentsOnMap["monit_volumetidal"] = new Array();
            model_internal::dependentsOnMap["monit_temperatura_sn"] = new Array();
            model_internal::dependentsOnMap["monit_temperatura_inizio"] = new Array();
            model_internal::dependentsOnMap["monit_tempsalaparto_sn"] = new Array();
            model_internal::dependentsOnMap["monit_tempsalaparto"] = new Array();
            model_internal::dependentsOnMap["monit_sacchettopoli_sn"] = new Array();
            model_internal::dependentsOnMap["emoga_funicolo_sn"] = new Array();
            model_internal::dependentsOnMap["emoga_funicolo_type"] = new Array();
            model_internal::dependentsOnMap["emoga_funicolo_arte_ph"] = new Array();
            model_internal::dependentsOnMap["emoga_funicolo_arte_be"] = new Array();
            model_internal::dependentsOnMap["emoga_funicolo_arte_lattato"] = new Array();
            model_internal::dependentsOnMap["emoga_funicolo_veno_ph"] = new Array();
            model_internal::dependentsOnMap["emoga_funicolo_veno_be"] = new Array();
            model_internal::dependentsOnMap["emoga_funicolo_veno_lattato"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_sn"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_type"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_minvita"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_arte_ph"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_arte_be"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_arte_lattato"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_veno_ph"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_veno_be"] = new Array();
            model_internal::dependentsOnMap["emoga_neonato_veno_lattato"] = new Array();

            // collection base map
            model_internal::collectionBaseMap = new Object();
        }

        // Property type Map
        model_internal::propertyTypeMap = new Object();
        model_internal::propertyTypeMap["id_scheda"] = "String";
        model_internal::propertyTypeMap["cognome"] = "String";
        model_internal::propertyTypeMap["nome"] = "String";
        model_internal::propertyTypeMap["data_nascita"] = "Date";
        model_internal::propertyTypeMap["id_organizzazione"] = "String";
        model_internal::propertyTypeMap["sesso"] = "String";
        model_internal::propertyTypeMap["eg"] = "int";
        model_internal::propertyTypeMap["peso"] = "int";
        model_internal::propertyTypeMap["apgar1"] = "int";
        model_internal::propertyTypeMap["apgar3"] = "int";
        model_internal::propertyTypeMap["apgar5"] = "int";
        model_internal::propertyTypeMap["aspir_sn"] = "String";
        model_internal::propertyTypeMap["aspir_type"] = "String";
        model_internal::propertyTypeMap["stimo_sn"] = "String";
        model_internal::propertyTypeMap["stimo_type"] = "String";
        model_internal::propertyTypeMap["riave_sn"] = "String";
        model_internal::propertyTypeMap["riave_ossigeno_sn"] = "String";
        model_internal::propertyTypeMap["riave_ossigeno_o2iniz"] = "Number";
        model_internal::propertyTypeMap["riave_ossigeno_o2max"] = "Number";
        model_internal::propertyTypeMap["riave_ossigeno_ltmin"] = "Number";
        model_internal::propertyTypeMap["riave_mascherafacciale_sn"] = "String";
        model_internal::propertyTypeMap["riave_mascherafacciale_type"] = "String";
        model_internal::propertyTypeMap["riave_mascherafacciale_PIP"] = "Number";
        model_internal::propertyTypeMap["riave_mascherafacciale_PEEP"] = "Number";
        model_internal::propertyTypeMap["riave_mascherafacciale_o2iniz"] = "Number";
        model_internal::propertyTypeMap["riave_mascherafacciale_o2max"] = "Number";
        model_internal::propertyTypeMap["riave_ncpap_sn"] = "String";
        model_internal::propertyTypeMap["riave_ncpap_PEEP"] = "Number";
        model_internal::propertyTypeMap["riave_ncpap_o2iniz"] = "Number";
        model_internal::propertyTypeMap["riave_ncpap_o2_max"] = "Number";
        model_internal::propertyTypeMap["riave_sondino_sn"] = "String";
        model_internal::propertyTypeMap["riave_mascheralaringea_sn"] = "String";
        model_internal::propertyTypeMap["riave_mascheralaringea_type"] = "String";
        model_internal::propertyTypeMap["riave_mascheralaringea_PIP"] = "Number";
        model_internal::propertyTypeMap["riave_mascheralaringea_PEEP"] = "Number";
        model_internal::propertyTypeMap["riave_mascheralaringea_o2iniz"] = "Number";
        model_internal::propertyTypeMap["riave_mascheralaringea_o2max"] = "Number";
        model_internal::propertyTypeMap["riave_intubazione_sn"] = "String";
        model_internal::propertyTypeMap["riave_intubazione_insure"] = "String";
        model_internal::propertyTypeMap["riave_intubazione_type"] = "String";
        model_internal::propertyTypeMap["riave_intubazione_TET"] = "Number";
        model_internal::propertyTypeMap["riave_intubazione_minuti"] = "Number";
        model_internal::propertyTypeMap["riave_ventilazioneTET_sn"] = "String";
        model_internal::propertyTypeMap["riave_ventilazioneTET_type"] = "String";
        model_internal::propertyTypeMap["riave_ventilazioneTET_PIP"] = "Number";
        model_internal::propertyTypeMap["riave_ventilazioneTET_PEEP"] = "Number";
        model_internal::propertyTypeMap["riave_ventilazioneTET_o2iniz"] = "Number";
        model_internal::propertyTypeMap["riave_ventilazioneTET_o2max"] = "Number";
        model_internal::propertyTypeMap["riaca_sn"] = "String";
        model_internal::propertyTypeMap["riaca_massaggio_type"] = "String";
        model_internal::propertyTypeMap["riaca_durata"] = "Number";
        model_internal::propertyTypeMap["farma_sn"] = "String";
        model_internal::propertyTypeMap["farma_adrenalina_sn"] = "String";
        model_internal::propertyTypeMap["farma_adrenalina_som"] = "Number";
        model_internal::propertyTypeMap["farma_adrenalina_VO_dose"] = "Number";
        model_internal::propertyTypeMap["farma_adrenalina_ET_dose"] = "Number";
        model_internal::propertyTypeMap["farma_fisiologica_sn"] = "String";
        model_internal::propertyTypeMap["farma_fisiologica_som"] = "Number";
        model_internal::propertyTypeMap["farma_fisiologica_dose"] = "Number";
        model_internal::propertyTypeMap["farma_bicarbonato_sn"] = "String";
        model_internal::propertyTypeMap["farma_bicarbonato_som"] = "Number";
        model_internal::propertyTypeMap["farma_bicarbonato_dose"] = "Number";
        model_internal::propertyTypeMap["farma_sangue_sn"] = "String";
        model_internal::propertyTypeMap["farma_sangue_dose"] = "Number";
        model_internal::propertyTypeMap["farma_surfattante_sn"] = "String";
        model_internal::propertyTypeMap["farma_surfattante_dose"] = "Number";
        model_internal::propertyTypeMap["monit_sn"] = "String";
        model_internal::propertyTypeMap["monit_sao2fc_sn"] = "String";
        model_internal::propertyTypeMap["monit_sao2fc_inizio"] = "Number";
        model_internal::propertyTypeMap["monit_volumetidal_sn"] = "String";
        model_internal::propertyTypeMap["monit_volumetidal"] = "String";
        model_internal::propertyTypeMap["monit_temperatura_sn"] = "String";
        model_internal::propertyTypeMap["monit_temperatura_inizio"] = "Number";
        model_internal::propertyTypeMap["monit_tempsalaparto_sn"] = "String";
        model_internal::propertyTypeMap["monit_tempsalaparto"] = "Number";
        model_internal::propertyTypeMap["monit_sacchettopoli_sn"] = "String";
        model_internal::propertyTypeMap["emoga_funicolo_sn"] = "String";
        model_internal::propertyTypeMap["emoga_funicolo_type"] = "String";
        model_internal::propertyTypeMap["emoga_funicolo_arte_ph"] = "Number";
        model_internal::propertyTypeMap["emoga_funicolo_arte_be"] = "Number";
        model_internal::propertyTypeMap["emoga_funicolo_arte_lattato"] = "Number";
        model_internal::propertyTypeMap["emoga_funicolo_veno_ph"] = "Number";
        model_internal::propertyTypeMap["emoga_funicolo_veno_be"] = "Number";
        model_internal::propertyTypeMap["emoga_funicolo_veno_lattato"] = "Number";
        model_internal::propertyTypeMap["emoga_neonato_sn"] = "String";
        model_internal::propertyTypeMap["emoga_neonato_type"] = "String";
        model_internal::propertyTypeMap["emoga_neonato_minvita"] = "Number";
        model_internal::propertyTypeMap["emoga_neonato_arte_ph"] = "Number";
        model_internal::propertyTypeMap["emoga_neonato_arte_be"] = "Number";
        model_internal::propertyTypeMap["emoga_neonato_arte_lattato"] = "Number";
        model_internal::propertyTypeMap["emoga_neonato_veno_ph"] = "Number";
        model_internal::propertyTypeMap["emoga_neonato_veno_be"] = "Number";
        model_internal::propertyTypeMap["emoga_neonato_veno_lattato"] = "Number";

        model_internal::_instance = value;
    }

    override public function getEntityName():String
    {
        return model_internal::entityName;
    }

    override public function getProperties():Array
    {
        return model_internal::allProperties;
    }

    override public function getAssociationProperties():Array
    {
        return model_internal::allAssociationProperties;
    }

    override public function getRequiredProperties():Array
    {
         return model_internal::allRequiredProperties;   
    }

    override public function getDataProperties():Array
    {
        return model_internal::dataProperties;
    }

    public function getSourceProperties():Array
    {
        return model_internal::sourceProperties;
    }

    public function getNonDerivedProperties():Array
    {
        return model_internal::nonDerivedProperties;
    }

    override public function getGuardedProperties():Array
    {
        return model_internal::guardedProperties;
    }

    override public function getUnguardedProperties():Array
    {
        return model_internal::allAlwaysAvailableProperties;
    }

    override public function getDependants(propertyName:String):Array
    {
       if (model_internal::nonDerivedProperties.indexOf(propertyName) == -1)
            throw new Error(propertyName + " is not a data property of entity Schede");
            
       return model_internal::dependentsOnMap[propertyName] as Array;  
    }

    override public function getDependedOnServices():Array
    {
        return model_internal::dependedOnServices;
    }

    override public function getCollectionProperties():Array
    {
        return model_internal::collectionProperties;
    }

    override public function getCollectionBase(propertyName:String):String
    {
        if (model_internal::collectionProperties.indexOf(propertyName) == -1)
            throw new Error(propertyName + " is not a collection property of entity Schede");

        return model_internal::collectionBaseMap[propertyName];
    }
    
    override public function getPropertyType(propertyName:String):String
    {
        if (model_internal::allProperties.indexOf(propertyName) == -1)
            throw new Error(propertyName + " is not a property of Schede");

        return model_internal::propertyTypeMap[propertyName];
    }

    override public function getAvailableProperties():com.adobe.fiber.valueobjects.IPropertyIterator
    {
        return new com.adobe.fiber.valueobjects.AvailablePropertyIterator(this);
    }

    override public function getValue(propertyName:String):*
    {
        if (model_internal::allProperties.indexOf(propertyName) == -1)
        {
            throw new Error(propertyName + " does not exist for entity Schede");
        }

        return model_internal::_instance[propertyName];
    }

    override public function setValue(propertyName:String, value:*):void
    {
        if (model_internal::nonDerivedProperties.indexOf(propertyName) == -1)
        {
            throw new Error(propertyName + " is not a modifiable property of entity Schede");
        }

        model_internal::_instance[propertyName] = value;
    }

    override public function getMappedByProperty(associationProperty:String):String
    {
        switch(associationProperty)
        {
            default:
            {
                return null;
            }
        }
    }

    override public function getPropertyLength(propertyName:String):int
    {
        switch(propertyName)
        {
            default:
            {
                return 0;
            }
        }
    }

    override public function isAvailable(propertyName:String):Boolean
    {
        if (model_internal::allProperties.indexOf(propertyName) == -1)
        {
            throw new Error(propertyName + " does not exist for entity Schede");
        }

        if (model_internal::allAlwaysAvailableProperties.indexOf(propertyName) != -1)
        {
            return true;
        }

        switch(propertyName)
        {
            default:
            {
                return true;
            }
        }
    }

    override public function getIdentityMap():Object
    {
        var returnMap:Object = new Object();
        returnMap["id_scheda"] = model_internal::_instance.id_scheda;

        return returnMap;
    }

    [Bindable(event="propertyChange")]
    override public function get invalidConstraints():Array
    {
        if (model_internal::_instance.model_internal::_cacheInitialized_isValid)
        {
            return model_internal::_instance.model_internal::_invalidConstraints;
        }
        else
        {
            // recalculate isValid
            model_internal::_instance.model_internal::_isValid = model_internal::_instance.model_internal::calculateIsValid();
            return model_internal::_instance.model_internal::_invalidConstraints;        
        }
    }

    [Bindable(event="propertyChange")]
    override public function get validationFailureMessages():Array
    {
        if (model_internal::_instance.model_internal::_cacheInitialized_isValid)
        {
            return model_internal::_instance.model_internal::_validationFailureMessages;
        }
        else
        {
            // recalculate isValid
            model_internal::_instance.model_internal::_isValid = model_internal::_instance.model_internal::calculateIsValid();
            return model_internal::_instance.model_internal::_validationFailureMessages;
        }
    }

    override public function getDependantInvalidConstraints(propertyName:String):Array
    {
        var dependants:Array = getDependants(propertyName);
        if (dependants.length == 0)
        {
            return emptyArray;
        }

        var currentlyInvalid:Array = invalidConstraints;
        if (currentlyInvalid.length == 0)
        {
            return emptyArray;
        }

        var filterFunc:Function = function(element:*, index:int, arr:Array):Boolean
        {
            return dependants.indexOf(element) > -1;
        }

        return currentlyInvalid.filter(filterFunc);
    }

    /**
     * isValid
     */
    [Bindable(event="propertyChange")] 
    public function get isValid() : Boolean
    {
        if (model_internal::_instance.model_internal::_cacheInitialized_isValid)
        {
            return model_internal::_instance.model_internal::_isValid;
        }
        else
        {
            // recalculate isValid
            model_internal::_instance.model_internal::_isValid = model_internal::_instance.model_internal::calculateIsValid();
            return model_internal::_instance.model_internal::_isValid;
        }
    }

    [Bindable(event="propertyChange")]
    public function get isId_schedaAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isCognomeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isNomeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isData_nascitaAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isId_organizzazioneAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isSessoAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEgAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isPesoAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isApgar1Available():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isApgar3Available():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isApgar5Available():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isAspir_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isAspir_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isStimo_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isStimo_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ossigeno_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ossigeno_o2inizAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ossigeno_o2maxAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ossigeno_ltminAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascherafacciale_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascherafacciale_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascherafacciale_PIPAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascherafacciale_PEEPAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascherafacciale_o2inizAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascherafacciale_o2maxAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ncpap_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ncpap_PEEPAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ncpap_o2inizAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ncpap_o2_maxAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_sondino_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascheralaringea_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascheralaringea_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascheralaringea_PIPAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascheralaringea_PEEPAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascheralaringea_o2inizAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_mascheralaringea_o2maxAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_intubazione_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_intubazione_insureAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_intubazione_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_intubazione_TETAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_intubazione_minutiAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ventilazioneTET_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ventilazioneTET_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ventilazioneTET_PIPAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ventilazioneTET_PEEPAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ventilazioneTET_o2inizAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiave_ventilazioneTET_o2maxAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiaca_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiaca_massaggio_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isRiaca_durataAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_adrenalina_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_adrenalina_somAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_adrenalina_VO_doseAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_adrenalina_ET_doseAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_fisiologica_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_fisiologica_somAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_fisiologica_doseAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_bicarbonato_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_bicarbonato_somAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_bicarbonato_doseAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_sangue_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_sangue_doseAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_surfattante_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isFarma_surfattante_doseAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_sao2fc_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_sao2fc_inizioAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_volumetidal_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_volumetidalAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_temperatura_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_temperatura_inizioAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_tempsalaparto_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_tempsalapartoAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isMonit_sacchettopoli_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_funicolo_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_funicolo_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_funicolo_arte_phAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_funicolo_arte_beAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_funicolo_arte_lattatoAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_funicolo_veno_phAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_funicolo_veno_beAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_funicolo_veno_lattatoAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_snAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_typeAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_minvitaAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_arte_phAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_arte_beAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_arte_lattatoAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_veno_phAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_veno_beAvailable():Boolean
    {
        return true;
    }

    [Bindable(event="propertyChange")]
    public function get isEmoga_neonato_veno_lattatoAvailable():Boolean
    {
        return true;
    }


    /**
     * derived property recalculation
     */

    model_internal function fireChangeEvent(propertyName:String, oldValue:Object, newValue:Object):void
    {
        this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, propertyName, oldValue, newValue));
    }

    [Bindable(event="propertyChange")]   
    public function get id_schedaStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get cognomeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get nomeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get data_nascitaStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get id_organizzazioneStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get sessoStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get egStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get pesoStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get apgar1Style():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get apgar3Style():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get apgar5Style():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get aspir_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get aspir_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get stimo_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get stimo_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ossigeno_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ossigeno_o2inizStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ossigeno_o2maxStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ossigeno_ltminStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascherafacciale_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascherafacciale_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascherafacciale_PIPStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascherafacciale_PEEPStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascherafacciale_o2inizStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascherafacciale_o2maxStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ncpap_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ncpap_PEEPStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ncpap_o2inizStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ncpap_o2_maxStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_sondino_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascheralaringea_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascheralaringea_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascheralaringea_PIPStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascheralaringea_PEEPStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascheralaringea_o2inizStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_mascheralaringea_o2maxStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_intubazione_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_intubazione_insureStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_intubazione_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_intubazione_TETStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_intubazione_minutiStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ventilazioneTET_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ventilazioneTET_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ventilazioneTET_PIPStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ventilazioneTET_PEEPStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ventilazioneTET_o2inizStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riave_ventilazioneTET_o2maxStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riaca_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riaca_massaggio_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get riaca_durataStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_adrenalina_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_adrenalina_somStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_adrenalina_VO_doseStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_adrenalina_ET_doseStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_fisiologica_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_fisiologica_somStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_fisiologica_doseStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_bicarbonato_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_bicarbonato_somStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_bicarbonato_doseStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_sangue_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_sangue_doseStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_surfattante_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get farma_surfattante_doseStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_sao2fc_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_sao2fc_inizioStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_volumetidal_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_volumetidalStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_temperatura_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_temperatura_inizioStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_tempsalaparto_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_tempsalapartoStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get monit_sacchettopoli_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_funicolo_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_funicolo_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_funicolo_arte_phStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_funicolo_arte_beStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_funicolo_arte_lattatoStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_funicolo_veno_phStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_funicolo_veno_beStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_funicolo_veno_lattatoStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_snStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_typeStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_minvitaStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_arte_phStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_arte_beStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_arte_lattatoStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_veno_phStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_veno_beStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }

    [Bindable(event="propertyChange")]   
    public function get emoga_neonato_veno_lattatoStyle():com.adobe.fiber.styles.Style
    {
        return model_internal::_nullStyle;
    }


     /**
     * 
     * @inheritDoc 
     */ 
     override public function getStyle(propertyName:String):com.adobe.fiber.styles.IStyle
     {
         switch(propertyName)
         {
            default:
            {
                return null;
            }
         }
     }
     
     /**
     * 
     * @inheritDoc 
     *  
     */  
     override public function getPropertyValidationFailureMessages(propertyName:String):Array
     {
         switch(propertyName)
         {
            default:
            {
                return emptyArray;
            }
         }
     }

}

}
